@charset "utf-8";
/* 左侧子菜单样式*/
#sidebar { float:left; width:190px; height:auto; background:#FFF; margin-left:16px;}
* html #sidebar{ margin-left:10px; } /* IE6 */
*+html #sidebar { margin-left:18px; } /* IE7 */
#sidebar { margin-left:17px\9; } /* IE8 */

#content { margin-left:220px !important; margin-left:215px; height:auto;}/*当content设定高度后，3像素会跑到content外侧，这样，我们用!important修正在ie下向左多浮动2像素，加上3像素的bug正好是5像素，所以在火狐和IE下显示是一样的*/
#mainbody .sidtitle{ background:url(../images/title_bg.gif) no-repeat;  height:27px; line-height:27px; font-size:13px; }
#mainbody .sidtitle2{ background:url(../images/title_bg.gif) no-repeat 0 -79px; height:28px; line-height:28px; font-size:13px;  color:#0c2867; padding-left:16px;}

div.sidtitle b{ color:#0c2867; margin-left:16px;}
#sidebar .sidmenu{ margin:0; padding:0; list-style-type:none; width:188px;}
#sidebar .sidmenu li{ display:block; background: url(../images/title_bg.gif) no-repeat; background-position:0px -39px; height:31px; line-height:31px;}
#sidebar .sidmenu li a,#sidebar .sidmenu li a:visited { height:28px; line-height:28px; padding-left: 28px; color:#666;background-image: url(../images/housemanage.gif); background-position:0px -303px;background-repeat: no-repeat;}
#sidebar .sidmenu li a:hover,#sidebar .sidmenu li a:active { padding-left: 28px; color:#333;background-image: url(../images/housemanage.gif); background-position:0px -285px;background-repeat: no-repeat;}
#globalheader #globalnav li a,
#globalheader #globalsearch { background-image: url(http://images.apple.com/global/nav/images/globalnavbg.png); _background-image: url(http://images.apple.com/global/nav/images/globalnavbg.gif); background-repeat: no-repeat; }

/* 右侧房源搜索 */
#house_search{ width:100%; float:left; height:auto;}
.title_box{height:27px; background:url(../images/title_bg.gif) no-repeat 0px -134px;}
.search_tit{ margin-left:8px; line-height:27px; color:#0c2867; font-size:13px; font-weight:bold; background:url(../images/title_bg.gif) no-repeat -283px -36px; padding-left:28px;}
.search_group{ float:left; width:99.6%; height:auto; padding:2px 0 2px 0; border-left:1px #c5ddf6 solid;border-right:1px #c5ddf6 solid; border-bottom:1px #c5ddf6 solid;}
.search_group ul{ padding:5px 0 0 10px;}
.search_group li{ float:left;display:block; height:30px; line-height:25px;}

.btn-slide{ float:right; padding:10px 6px 15px 10px; cursor:pointer; color:#3f7ca5; background:#0F0; background:url(../images/arrow_up.gif) no-repeat 0 8px; *+background:url(../images/arrow_up.gif) no-repeat 0 5px;}
.active2 { background:url(../images/arrow_down.gif) no-repeat 0 8px;}
.inputbox_date{background:url(../images/mainbg_01.png) no-repeat right  -322px; padding:0 25px 0 5px;border:1px solid #cecece; display:inline; overflow:hidden;height:24px;}

#panel{display: none;}
#panel li{}
/*搜索结果部分 表格列表*/
.search_table{ float:left; width:755px; height:auto; margin:0;}
.search_table2{ float:left; width:755px; height:auto; margin:0;}
.sh_divrg{ float:right;  line-height:18px; margin-top:6px; margin-right:10px; width:320px;}/*.search_table_title div a{ float:left;}*/
.sh_divrg li{float:left; padding-right:5px;}

.op_button{width:99%; height:30px; padding:5px 0px 3px 0px; font:12px/1 Tahoma, Geneva, sans-serif;}
.btn1{ float:left; width:60px;}
.btn2{ float:left; width:78px;}
.btn3{ float:left; width:82px;}
.btn4 span{ float:left; width:30px;}
.btn a{float:left; background:url(../images/housemanage.gif) no-repeat right -26px; height:26px; margin:1px 5px 0px 5px; padding-right:10px;cursor:pointer;}
.btn span{float:left;display:block; background:url(../images/housemanage.gif) no-repeat -653px top; height:26px; padding-left:8px; }
.btn a span{ color:#4b6486;line-height:26px;text-align:center;}
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
.btn a span {float:none;}
/* End IE5-Mac hack */
.btn a:hover span {color:#333;}
.btn a:hover {background-position:right -78px;}
.btn a:hover span {background-position:-653px -52px;}
.tab_box{ width:100%; height:auto; font:12px/1 "\5b8b\4f53",Tahoma, Geneva, sans-serif;}

/* tables */
#tab_div_inbox2{ width:755px; height:100%;}
.tablesorter {
	
	margin:1px 0pt 5px;
	font-size: 12px;
	width: 100%;
	text-align: left;
}
.tablesorter thead tr th, .tablesorter tfoot tr th {
	background-color: #b9d9e6; color: #333; font-weight:bold;
	border: 0px solid #fff;
	*border: 0px solid #fff;
	*+border: 0px solid #fff;
	padding:5px 1px;
}
.tablesorter thead tr{
	background-position: center right;
	cursor: pointer;
}
.tablesorter tbody td {
	color: #3D3D3D;
	padding:0px;
	
	border-bottom:1px #c7d7ea dashed;
	border-left:0px #FFF solid;
	vertical-align: top;
	line-height:26px;
}
table.tablesorter .wd0{width:20px;}
table.tablesorter .wd1{width:30px;}
table.tablesorter .wd2{width:92px;}
table.tablesorter .wd3{width:182px;}
table.tablesorter .wd4{width:70px;}
table.tablesorter .wd5{width:30px;}
table.tablesorter .wd6{width:50px;}
table.tablesorter .wd7{width:80px;}
table.tablesorter .wd8{width:60px;}
/*table下拉层td的样式*/
table.tablesorter .tdcss{ text-align:right; vertical-align:bottom; }

/*下拉跟单*/
.show_gendan{ background: url(../images/gendan_bg.gif) repeat-x 0 0; height:130px;}
/* 通用浮动*/
.fl{ float:left}
.fr{ float:right}
/*分页样式*/
.page_cut { clear:both; float:left; width:50%; padding:0px 0 5px 20px; /*padding:10px; text-align:left; clear:both; overflow:hidden; font-size:11px; font-family:Arial; _height:10px; _overflow:inherit;*/}
.page_cut a {padding:0 5px; float:left; background:#fff; border:1px #ccc solid; width:auto; height:15px; line-height:15px; margin-right:5px; text-align:center; color:#333!important; text-decoration:none; display:block;}
.page_cut a:hover {border:1px #b0cbed solid; background:#e0f1fe; color:#1a61a2!important; text-decoration:none;}
.page_cut span {float:left; margin-right:5px; text-align:center; height:17px; line-height:17px; font-weight:bold;}
.page_cut .cur_page {padding:0 5px; background:#fb7b00; border:1px #E37206 solid; color:#fff;}
.page_cut .break_page {font-size:12px; font-weight:bold; color:#666;}
.page_cut .page_cur_all {font-size:12px; font-weight:normal; line-height:17px;}
.gendan_box{ background:#FFF url(../images/gendan_bg.png) repeat-x; width:100%; height:180px;}
.c_box{ width:720px; height:30px;}
.g_box{ width:100%; height:auto;}.c_name{float:left; margin:5px 10px; font-weight:bold; padding-top:5px; width:290px;}.gend_icon{float:left; margin:5px 15px; background:url(../images/gif_48_082.gif) no-repeat 0 0px; padding:2px 0 2px 18px;}
.tel_icon{float:left;margin:5px 15px; _margin:5px 10px; background:url(../images/gif_48_079.gif) no-repeat 0 0px; padding:2px 0px 2px 20px;}
.key_icon{cursor: pointer; background:url(../images/keymanage.gif) no-repeat 0 3px; padding:0px 20px 5px 20px; height:20px;}
.g_tab{ width:505px; float:left; height:auto;  margin-left:8px;}.g_menu{ float:left; width:210px;/*background:url(../images/housemanage.gif) no-repeat -748px -114px; */border-left:1px #c7d7ea dashed; height:auto; margin-left:6px;padding:5px 0px; }
.g_menu li{ float:left; height:25px; line-height:25px; text-align:center;}
.widli75{ width:75px;}.widli60{ width:60px;}.widli150{ width:150px;}
.wind120{ width:120px; margin:12% auto;}

.isfilled{color:#bb0000!important; line-height:30px; font-family:宋体; font-size:12px;}
.lineh15{ line-height:150%; height:22px;}

/* CSS 通用Table*/

/* 组织架构左侧样式*/
#sidframe { float:left; width:190px; height:auto; background:#FFF; margin-left:12px; padding-bottom:10px; overflow:hidden;}
* html #sidframe{ margin-left:10px; } /* IE6 */
*+html #sidframe { margin-left:12px; } /* IE7 */
#sidframe { margin-left:12px\9; } /* IE8 */
#contframe{ margin-left:205px !important; margin-left:210px; height:auto; background:#fff;}/*当content设定高度后，3像素会跑到content外侧，这样，我们用!important修正在ie下向左多浮动2像素，加上3像素的bug正好是5像素，所以在火狐和IE下显示是一样的*/
.ry_table{ float:left; width:750px; height:auto;}
.ry_table_title{ height:27px; background: url(../images/housemanage.gif) no-repeat 0 -163px;}
.ry_table_title h2{float:left; width:100px; height:27px; color:#0c2867; font-size:12px; margin-left:14px; _margin-left:6px;padding-left:22px; line-height:27px; font-weight:bold; background:url(../images/title_bg.gif) no-repeat -286px -78px;}
#ry_inbox2{ width:630px;}
/*联系人css*/
.bgcolor{ background:#e3efff;border:1px solid #c5ddf6; border-top:none; height:100%;float:left;width:100%;}
.outshadow{position: relative; background: #bbb; margin:10px 0px 0px 8px; width:210px;}
.conpsonbox{ height:auto; border:1px solid #c5ddf6; background:#FFF;
				border: 1px solid #c5ddf6; 
				padding: 0px; 
				position: relative; 
				top: -5px; 
				left: -5px; }
.conpsonbox h1{height:22px; line-height:22px; background:url(../images/titbg.gif) repeat-x 0 -89px; border-bottom:1px solid #c5ddf6; font-weight:bold; padding-left:5px;color:#0c2867;}
.conpsonbox p{height:12px; line-height:12px; padding:3px 5px;}
h1.conpsonboxclk{ background:background:url(../images/titbg.gif) repeat-x 0 -141px;}

/*.conpsonbox dt{ }
.conpsonboxclk{ height:22px; line-height:22px; background:#f3c407; border-bottom:1px solid #c5ddf6;}
.fntsize{color:#0c2867; padding-left:5px; font-weight:bold;}
.conpsonbox dd{ height:22px; line-height:22px; width:200px; margin:auto;}
. {float:left;  background:#3C6;}
. { float:right;width:60px; }*/
.pesn_left {
 float:left;
 width:92%; 
 _width:92%;
 
 height:100%;
 padding-bottom:5px;
}
.sehwd_right {
 float: right;
 width: 55px;
 border-left:1px solid #c5ddf6;
}
.searhif{ height:30px;}.searhif ul{ padding:8px; line-height:20px;}
.searhif li{ float:left;}
/* TAB 切换效果 */
.tagMenu {width:100%;height:28px; line-height:28px; background:#efefef url(../images/titbg.gif) repeat-x 0 -48px; position:relative; border:1px solid #c5ddf6;}
.tagMenu ul {position:absolute; left:10px; bottom:-1px; height:26px;}
.tagMenu ul.menuch li {float:left; margin-bottom:1px; line-height:16px; height:14px; margin:5px 0 0 -1px; border-left:1px solid #c5ddf6; text-align:center; padding:0 12px; cursor:pointer;color:#0c2867; font-weight:bold;}
.tagMenu ul.menuch li.current {border:1px solid #c5ddf6; border-bottom:none; background:#e3efff; height:25px; line-height:26px; margin:0}
.contentch { padding:0px; height:100%;}
.contentch .layout {display:none}